'''

center() 居中对齐，第1个参数指定宽度，第2个参数指定填充符,第2个参数是可选的，默认是空格,如果设置览技小于实际宽度则则返回原字符串
ljust()   左对齐，第1个参数指定宽度，第2个参数指定填充符,第2个参数是可选的，默认是空格如果设置宽度小于实际宽度则则返回原字符串
rjust()   右对齐,第1个参数指定宽度，第2个参数指定填充符,第2个参数是可选的，默认是空格如果设置宽度小于实际宽度则则返回原字符串
zfil1()   右对齐，左边用o填充,该方法只接收一个参数，用于指定字符串的宽度，如果指定的宽度小于等于字符串的长度，返回字符串本身

'''
s='hello,Python'
# 居中对齐
print(s.center(20,'*'))  #一共站20个字符，减去12还余8两边各4个*填充
# 左对齐
print(s.ljust(20,'*'))
print(s.ljust(10))       #10<12  返回了元字符
print(s.ljust(20))       #默认填充字符为空格
# 右对齐
print(s.rjust(20,'*'))
print(s.rjust(20))
print(s.rjust(10))       #10<12  返回了元字符

# 右对齐，使用0进行填充
print(s.zfill(20))       #只允许一个参数，参数为宽度，用0部位
print(s.zfill(10))       #10<12  返回了元字符
print('-4399'.zfill(8))

